教程_接口板程序烧写
修订日期 | 修订版本 | 修订内容 | 修订人 |
---|---|---|---|
2022/10/27 | V1.0 | 新建文档,接口板程序烧写 | 高振宇 |
2022/10/29 | V1.1 | 添加详细操作步骤;版本验证;遗留问题 修改文件名为教程_接口板程序烧写 |
曾雨昊 |
1.准备工作
1.1硬件准备
- 关节模块
- J-LINK连接器
1.2软件准备
- J-Flash V7.82 链接:https://qr.dingtalk.com/page/yunpan?route=previewDentry&spaceId=9206440325&fileId=72063747583&type=file
2.操作步骤
下面以烧录接口板-master为例,烧录版本号为3004039的接口板软件程序。
首先将J-Link与接口板SWDA连接(slave需连接SWDB),控制柜上电,如图所示:
连接SWDA时D9灯亮,SWDB时D8灯亮,也可以以此确认哪个MCU正在工作。
打开J-Flash V7.22b软件:
Creat New Project,选择Target Device
为STM32F405RG
,Target interface
和Speed
保持默认:
将目标hex文件拖动至右侧Drag & Drop Data file here
内:
点击Target
--> Connect
:
状态显示Connected successfully
后,点击Target
-->Production Programming
:
状态显示如下,即说明烧录成功。
如果有以下弹窗,可不用关注,这仅仅是提示J-Link为盗版,只需确认上图中Successfully即可。
3.接口板正常运行验证
烧写结束后,控制柜上电,接口板D6常亮,D7和D10反复闪烁,则说明接口板已经可以正常工作。进一步的想确认当前接口板程序及通讯,本教程从算法的角度提供了一种方法。
首先将接口板上的网口直接与PC相连,如图所示(左上角是网口,另一头直接与PC网口相连):
运行仿真平台,给整机上电Power On。此时网口灯闪烁,仿真平台打印log如下:
则说明当前接口板的master版本号为3004039,slave版本号为3001000,可以检查是否与之前烧录的程序一致。
4.遗留问题
无